#include <expression.hpp>


Public Member Functions | |
| ExpressionChecker (void) | |
| Default constructor. | |
| ~ExpressionChecker (void) | |
| Destructor. | |
| void | visit (IntegerConstant &e) |
| void | visit (RealConstant &e) |
| void | visit (VariableExpression &e) |
| void | visit (Exponentiation &e) |
Public Attributes | |
| bool | isConstant |
| The visited expression is a constant. | |
| bool | isInteger |
| The visited expression is an integer constant. | |
| bool | isVariable |
| The visited expression is a variable. | |
| bool | isExponentiation |
| The visited expression is exponentiation. | |
| gridpack::optimization::ExpressionChecker::ExpressionChecker | ( | void | ) |
Default constructor.
| gridpack::optimization::ExpressionChecker::~ExpressionChecker | ( | void | ) |
Destructor.
| void gridpack::optimization::ExpressionChecker::visit | ( | Exponentiation & | e | ) | [virtual] |
Reimplemented from gridpack::optimization::ExpressionVisitor.
References isExponentiation.
| void gridpack::optimization::ExpressionChecker::visit | ( | VariableExpression & | e | ) | [virtual] |
Reimplemented from gridpack::optimization::ExpressionVisitor.
References isVariable.
| void gridpack::optimization::ExpressionChecker::visit | ( | RealConstant & | e | ) | [virtual] |
Reimplemented from gridpack::optimization::ExpressionVisitor.
References isConstant.
| void gridpack::optimization::ExpressionChecker::visit | ( | IntegerConstant & | e | ) | [virtual] |
Reimplemented from gridpack::optimization::ExpressionVisitor.
References isConstant, and isInteger.
The visited expression is a constant.
The visited expression is exponentiation.
The visited expression is an integer constant.
The visited expression is a variable.
1.6.1